#pragma once
#include "IBuffer.h"

#include <fstream>

using namespace std;

class STL_Buffer : public IBuffer
{

    ifstream inFile;
    ofstream outFile;

public:
    STL_Buffer(const char * const inFile, const char * const outFile);
    virtual ~STL_Buffer(void);

    virtual int getchar();
    virtual void ungetchar(size_t times);
    virtual void putchar(char value);
};

